package com.etone.smartAudit.dto.dataMeta;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author ：张任豪
 * @date ：2022/4/7 17:38
 * @description：
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "FileInfoDTO", description = "文件信息")
public class FileInfoDTO {

    @ApiModelProperty("服务IP")
    private String serverIp;

    @ApiModelProperty("存储目录")
    private String dataPath;

    @ApiModelProperty("是否压缩")
    private Boolean isCompress;

    @ApiModelProperty("压缩格式")
    private String compressFormat;

    @ApiModelProperty("文件名前缀")
    private String prefix;

    @ApiModelProperty("文件名后缀")
    private String suffix;

    @ApiModelProperty("文件分割符")
    private String separate;

    @ApiModelProperty("分区值字段位置")
    private String section;

    @ApiModelProperty("数据分割符")
    private String dataSeparate;
}
